﻿using System;
namespace TestKontrole2.repozitorij {
    public interface IElementRepository {
        void addElementKontrole(TestKontrole2.ElementKontrole element);
        int getBrojElemenataByUvjet(TestKontrole2.Uvjet uvjet);
        TestKontrole2.ElementKontrole getEleKontroleByID(int idElementa);
        System.Collections.Generic.List<TestKontrole2.ElementKontrole> getEleKontroleByKontrola(TestKontrole2.Kontrola kontrola);
        TestKontrole2.IElement getElementByID(int idElementa);
        TestKontrole2.IElement getElementByRedniBrojAndUvjet(int redniBroj, TestKontrole2.Uvjet uvjet);
        System.Collections.Generic.List<TestKontrole2.IElement> getElementByUvjet(TestKontrole2.Uvjet uvjet);
        void removeElementKontrole(TestKontrole2.ElementKontrole eleKont);
        void updateElementKontrole(TestKontrole2.ElementKontrole eleKont);
    }
}
